MATHEMATICAL ENGINEERING TECHNICAL REPORTS Generator-based GG Fortress Library
نویسندگان
چکیده
This report proposes a new library on Fortress to deal with computation with complex dependency such as prefix sums, which cannot be efficiently dealt with by simple comprehensions or generator-reduction patterns. The library provides a set of generator-of-generators that abstract generation of nested data structures, for allowing users to write their programs in an easy and uniform way. The library also provides an automatic optimization mechanism that dispatches correct and efficient implementation to those user programs. Thus, users can easily make correct parallel programs without losing efficiency. The proposed library is implemented on Fortress, and techniques used here can be reused for other libraries on Fortress.
منابع مشابه
MATHEMATICAL ENGINEERING TECHNICAL REPORTS Generator-based GG Fortress Library —Collection of GGs and Theories—
We have proposed a novel library called “GG Library” on Fortress in the previous report. The library supports easy development of correct and efficient parallel programs, allowing users to write naive generate-and-test programs easily and uniformly with generator-ofgenerators that abstract generation of nested data structures. The library has an automatic optimization mechanism by dispatching e...
متن کاملDevelopment of a Library based on Skeletal Parallel Programming in Fortress
This is a final report of our joint research project " Development of a library based on skeletal parallel programming in Fortress " between Programing Sun Microsystems and University of Tokyo agreed and concluded the collaborative research agreement of this project, with the following particulars. Research Purpose To provide programmers with a high-level parallel programming interface in Fortr...
متن کاملThe Monte Carlo Event Generator Acermc Version 1.0 with Interfaces to Pythia 6.2 and Herwig 6.3
The AcerMC Monte Carlo Event Generator is dedicated for the generation of Standard Model background processes at pp LHC collisions. The program itself provides a library of the massive matrix elements and phase space modules for generation of a set of selected processes: gg, qq̄ → tt̄bb̄, qq̄W (→ lν)bb̄, qq̄W (→ lν)tt̄, gg, qq̄ → Z/γ∗(→ ll)bb̄, gg, qq̄ → Z/γ∗(→ ll, νν, bb̄)tt̄ and complete electroweak gg →...
متن کاملMATHEMATICAL ENGINEERING TECHNICAL REPORTS A Mathematical Problem for Security Analysis of Hash Functions and Pseudorandom Generators
In this paper, we specify a class of mathematical problems, which we refer to as “Function Density Problems” (FDPs, in short), and point out novel connections of FDPs to the following two cryptographic topics; theoretical security evaluations of keyless hash functions (such as SHA-1), and constructions of provably secure pseudorandom generators (PRGs) with some enhanced security property introd...
متن کاملReverse Engineering for Designing the Coupling of a 32 MW Rotor-generator by Shrink Fitting Method (TECHNICAL NOTE)
This study presents a designing process for refurbishing of a 32 MW rotor-generator damaged coupling. The reason of rotor damage was being hit by the quivers of an explosion. The original coupling was union with the rotor formed after a machining process on a mono block forged rotor. In some areas imposed damages caused the breaking off and detachment of some parts in the coupling flange. Becau...
متن کامل